@charset "utf-8";
/* CSS Document 
** author:新动力
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;list-style:none; box-sizing:border-box;}
img{border:none;border:0;}
em,i{ font-style:normal;}
a{text-decoration:none;color:#333;}
a:visited{}
a:hover{ color:#2d6c5c;}
a:focus {outline:0; } 
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif; background:#fff; color:#333;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px;}
input, button, textarea, select {
    outline: 0;
    border: 0;
    background: none;
    font: inherit;
    color: inherit;
}
h1,h2,h3,h4{ font-weight:normal;}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
table { border-collapse: collapse; border: 0;}
/*通用调用*/
.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden; color:#333333; font-size:14px;}
.w1280{width:1280px;height:auto;margin:0 auto;overflow:hidden; color:#333333; font-size:14px;}
.fl{float:left;}
.fr{float:right;}
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
#warper{ background-color:#f2F2F2; padding:40px 0;}
.boxflex{ display: -webkit-box; display:-moz-box;  display:-webkit-flex;  display:-moz-flex;display:-ms-flexbox; display:flex;   flex-wrap:wrap;  -webkit-flex-wrap:wrap;  -moz-box-flex:wrap;-ms-flex-wrap:wrap;}
.flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
[transition="6s"], [imgsalc] img{transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s ease 0s}
@font-face {
  font-family: 'SourceHanSerifSC-Bold';
  src:url(../fonts/SourceHanSerifSC-Bold.otf)
}
@font-face {
  font-family: 'msjh';
  src:url(../fonts/msjh.ttf)
}
@media (max-width:1366px){ .w1200{width:98%;} }
@media (max-width:993px){ .w1200, .wrap{width:100%;padding:0 15px} }
@media (max-width:768px){ .w1200, .wrap{width:100%;padding:0 15px} }
/*logo*/
.head{ position:relative; padding:6px 0 10px; background: url(../images/top-img.jpg) no-repeat 0 0;}
.head .box{ width:1200px; margin:0 auto;}
.l-img{ float:left; display:block; margin-top:2px;}
.head .logo .icon{margin:0 26px;}
.head .logotxt{ margin-top:5px;}
.head .logotxt .text{line-height:36px; font-size:22px; font-family: 'SourceHanSerifSC-Bold';}

/* 导航区域设置 */
.navright{ border-top:1px solid #e4e4e4;}
.navright-box{ width:1290px; margin: 0 auto;}
.navitem{ position: relative;}
.navitem-name{position:relative; padding:0 46px; }
.navitem-name a{position:relative;z-index:2;overflow:hidden;text-align:center;display:block;font-size:18px;line-height:58px; transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s ease 0s}
.navitem-name a:after{content:"";width:100%;height:2px;background-color:#2d6c5c;position:absolute;bottom:0;left:-100%;transition:0.6s ease 0s;-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s}
.navitem.cur .navitem-name a{color:#2d6c5c;font-weight:bold}
.navitem.cur .navitem-name a:after{left:0}

.navchildbox{width:100%;background-color:#fff;position:absolute;top:0px;left:0;box-shadow:0px 12px 20px 0px rgba(0, 0, 0, 0.1); overflow:hidden; opacity:0;z-index:-1; }
.navchildbox .w1200{  max-width: 100%;}
.navchildbox .childbox{ width:100%}
.navchildbox .childlist{width:100%;display:block;text-align:center; font-size:14px; line-height: 40px;  transition:0.6s ease 0s;-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s}
.navchildbox .childlist:nth-of-type(3n){margin-right:0}
.navchildbox .childlist .cnname{color:#666;transition:0.6s ease 0s;-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s}
.wapbtnbox{width:28px;height:68px;position:relative;display:none}
.wapbtnbox span{width:28px;height:3px;display:block;background-color:#000;position:absolute;left:0}
.wapbtnbox span:nth-of-type(1){top:24px}
.wapbtnbox span:nth-of-type(2){top:32px}
.wapbtnbox span:nth-of-type(3){top:40px}
.wapbtnbox.cur span:nth-of-type(2){opacity:0}
.wapbtnbox.cur span:nth-of-type(1){top:32px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.wapbtnbox.cur span:nth-of-type(3){top:32px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
.wapheadreturn{ display:none;}
@media (max-width:1280px){
	.navright .navright-box{ width:100%;}
	.navitem-name{ padding: 0 43px;}
}
@media (max-width:1240px){
	.navitem-name{ padding: 0 41px;}
}
@media (max-width:1180px){
	.navitem-name{ padding: 0 36px;}
}
@media (max-width:1136px){
	.navitem-name{ padding: 0 34px;}
}
@media (max-width:1090px){
	.navright .navright-box{ width:100%;}
	.navitem-name{ padding: 0 30px;}
}
@media (max-width:1080px){
	.navright .navright-box{ width:100%;}
	.navitem-name{ padding: 0 28px;}
}
@media (min-width:993px){
    .headbtnbox .headsearch:hover .hsearchform{z-index:9;visibility:visible;opacity:1;right:0}
    .navitem:hover .navitem-name a:after{left:0}
    .navitem:hover .navitem-name a{color:#2d6c5c;font-weight:bold}
    .navitem:hover .navchildbox{top:58px;opacity:1;z-index:19;visibility:visible}
    .navother .lanbox:hover .name{color:#2d6c5c}
    .navother .lanbox:hover .items{top:36px;z-index:9;visibility:visible;opacity:1;box-shadow:0px 6px 26px rgba(50,180,0,0.06)}
    .navother .lanbox .item:hover{color:#2d6c5c}
    .navbox .cen .navcdlist:hover a,
    .foottop .maplist .mapchildlist:hover{color:#fff}
    .footbot .fsitem:hover{opacity:1}
    .childnavitems .childnavitem:hover{font-weight:bold}
    .childnavitems .childnavitem:hover:after{background-color:#d7282b}
    .footmaplist .childlist:hover, .footother .foototherlist:hover{color:#fff}
    .navchildbox .childlist:hover{ }
    .navchildbox .childlist:hover .cnname{color:#2d6c5c}
    
}

.qr-code-btn {
    position: relative;
    width: 48px;
    height: 48px;
    margin: 16px 0 0 20px;
    color: #555;
    border-radius: 50%;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
    border: 1px solid #eee;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}
.iconfont1 {
    background: url(../images/gzhtb.png) no-repeat center;
}
.iconfont2 {
    background: url(../images/kuaishou.png) no-repeat center;
}
.iconfont3 {
    background: url(../images/iconfont3.png) no-repeat center;
}
.iconfont4 {
    background: url(../images/iconfont4.png) no-repeat center;
}
.iconfont5 {
    background: url(../images/iconfont5.png) no-repeat center;
}
.phimg i{background: url(../images/iconfont6.png) no-repeat center;}
.qr-code-btn i { 
	width:48px;height: 48px;
	display: inline-block;
    border-radius: 50%;
	
}
.qr-code-btn:hover i{ background-color: #01763a;}
.qr-code-btn:hover i.iconfont1{  background-image: url(../images/gzhtbon.png);}
.qr-code-btn:hover i.iconfont2{  background-image: url(../images/iconfont22.png);}
.qr-code-btn:hover i.iconfont3{  background-image: url(../images/iconfont33.png);}
.qr-code-btn:hover i.iconfont4{  background-image: url(../images/iconfont44.png);}
.phimg:hover  i{ background-image: url(../images/iconfont66.png);   }
.search-btn {
    width: 48px;
    height: 48px;
	display: block;
    margin: 16px 0 0 20px;
    color: #194186;
    border-radius: 50%;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
    border: 1px solid #eee;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
	position: relative;
}
.search-btn i {
    width:48px;height: 48px;
	display: inline-block;
}
.qr-code-btn .imgwrap1 {
	opacity:0;
    position: absolute;
    left: -31px;
    top:150px;
    z-index: 2000;
    height: 130px;
    padding: 5px;
    background-color: #fff;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35);
    box-shadow: 0 0 10px rgba(0,0,0,0.35);
    line-height: 20px;
	transition: top .3s;
	z-index:1;
}
.imgwrap1 img,.imgwrap img {
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
}
.navseach{ position: absolute; top:48px; left:0; display: none; width:212px; z-index: 90;}
.navseach .input input{width:182px;height:26px;padding:0 15px; border-bottom: 2px solid #01763a;background: transparent;color: #666;}
.navseach .input input:focus{border:1px solid #333;box-shadow:0px 0px 20px rgba(50,180,0,0.08)}
.navseach .headsearch .btn{cursor:pointer;margin-left:12px; margin-top:3px;}
.qr-code-btn:hover .imgwrap1{ display: block; top: 60px; z-index: 20; opacity:1;}
.search-btn:hover .navseach{ display: block;}
/* 焦点图 */
.banner{ margin: 0 auto; width:100%;   position: relative;  overflow: hidden; z-index: 10;}
.banner .swiper-slide{ width:100%;  }
.banner .swiper-slide  img{ width:100%; }
.banner .slick-dots{ bottom:90px;}
.banner .slick-dots li{ width:17px; height:17px;}
.banner .slick-dots li button:before{ border-radius: 9px; opacity: .5;}
.banner .slick-dots li.slick-active button:before{ opacity: .8;}
.ban-ph{ display:none;} 
.slick-slide img{ width:100%;}

/*首页标题*/
.tit1, .tit2{ font-size:30px; position: relative; margin-bottom: 26px; font-family: "msjh";}
.tit1:before{ content: ''; position: absolute; bottom:-3px; left:0; width:72px; height: 1px; background-color: #dadada;}
.tit1 span,.tit2 span{ font-size:18px; color:#666666; text-transform: uppercase; padding-left: 10px;}
.tit2{ width:100%; border-bottom: 1px dashed #d2d2d2;}
.tit2 .more{ display: block; float: right; line-height: 46px; font-size:14px; padding-left:28px; background:url(../images/more-ico.png) no-repeat 0 center;}


/* 优势病种 */
.yzbz .depart1-3{ background-color: transparent; padding:0px; }
.yzbz{ padding-top:110px; background:url(../images/bz-bg.jpg) repeat-y center 0; height:796px; margin-top: 80px;}
.yzbz .x-wrap{ width:1200px; }
.tit3{ color:#fff; padding-top: 18px; font-size: 42px; text-align: center; line-height: 42px; position: relative; margin-bottom: 56px;}
.tit3:before{ content: 'Department Navigation'; position: absolute;  width:100%;   display: block; text-align: center; top:0px; left:0; font-size: 40px; text-transform: uppercase; color:#fff; opacity: .1;}
.depart1-3{  background-color: #ECE6D9; padding: 40px 0;}
.depart1-3 .slider-nav{ margin-bottom: 20px;}
.depart1-3 .item-nav{
    height: 44px;
    line-height: 44px;
    color: #333;
    cursor: pointer;
	text-align: center;
    font-size: 18px;
	color:#fff;
	background: url(../images/ny-bg1.jpg);
	margin: 10px;
	outline: none;
}
.dep-top{ height:384px;}
.yzbz .depart1-3 .item-nav{ background: none;}
.depart1-3 .item-nav.slick-center{ background: url(../images/ind-bg1.jpg);}
.yzbz .slider-for { margin-top: 40px;}
.slider-for .item{ width:100%; height: auto; position: relative; padding-bottom: 60px; outline: none;}
.slider-for .item .bz-img{ position: absolute; left:0;}
.slider-for .item .bz-txt{ position: relative; z-index: 5; float: right; margin-top: 70px; width:52%; padding:47px 40px; background: url(../images/bg.jpg) repeat; color:#fff; }
.slider-for .item .bz-txt h3{ font-size: 22px; margin-bottom: 12px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;}
.slider-for .item .bz-txt p{ line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.yzbz .depart1-3 .slick-prev, .yzbz .depart1-3 .slick-next{width:21px; height: 36px; top:50%; margin-top: -18px;}
.yzbz .depart1-3 .slick-prev{ left:0px; background:url(../images/tabs-icon1.png) no-repeat center; z-index: 20}
.yzbz .depart1-3 .slick-next{ right:0px; background:url(../images/tabs-icon2.png) no-repeat center;}
.dep-tslf{ padding-top:0; width:100%; margin-top:20px;}
.dep-tslf p{  line-height: 28px; font-size: 15px;}
@media screen and (max-width: 1280px){
	.yzbz .depart1-3 .slick-slide img {
		display: block;
		width: 96%;
	}
	.slider-for .item .bz-txt{ width:62%;}
}
@media screen and (max-width: 993px){
	.yzbz{ padding-top:60px; height: auto;}
	.yzbz .depart1-3 { padding-top:20px;}
}
@media screen and (max-width: 768px){
	.yzbz{ padding-top:40px; height: auto; margin-top: 30px;}
	.tit3{ margin-bottom: 10px;}
	.yzbz .depart1-3{ padding-top:5px;}
	.slider-for .item .bz-img {
		position: relative;
		display: block;
		width: 100%;
	}
	.slick-slide img {
		width: 100%; margin: 0 auto;
	}
	.slider-for .item .bz-txt{  float: none; margin-top: 0; width:100%; margin: 0 auto;}
	.dep-tslf .ny-tit2{ margin-bottom: 10px; font-size: 26px;}
}
.x-container{ background-color:#ECE6D9;}
.zty-top{  position:relative; top:}
/*首页案例*/
.x-wrap {
    position: relative;
    margin: auto;
    width: 1230px;
    height: 100%;
}
.depart1-6{ padding:40px 0; overflow: hidden;}
.depart1-61 .x-wrap{ width:1200px;}
.depart1-6 .tit2{margin-bottom: 33px; }
.depart1-6 .case-img{ width:380px; height: 240px; overflow: hidden;}
.depart1-6 .case-img img{ width:380px;}
.depart1-6 .case-txt{ width:380px; background-color: #f2f2f2; padding:33px 24px;}
.depart1-6 .case-txt h3{ font-size: 18px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;}
.depart1-6 .case-txt p{ line-height: 26px; color:#666;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.depart1-6 .slick-prev, .depart1-6 .slick-next{width:17px; height: 27px; z-index: 10px;}
.depart1-6 .slick-prev{ left:-45px; background:url(../images/jt1.png) no-repeat center;}
.depart1-6 .slick-next{ right:-25px; background:url(../images/jt2.png) no-repeat center;}
@media screen and (max-width: 1280px){
	.depart1-6 .item a{  display: block; width:96%;}
	.depart1-6 .case-img{ width:100%; height: auto;}
	.depart1-6 .case-img img { width:100%;}
	.depart1-6 .case-txt{ width:100%; padding:20px 14px;}
}
@media screen and (max-width: 993px){
	.depart1-6 .case-txt p{ line-height: 26px; color:#666;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
}

   .depart1-6{ padding-bottom:0;}
    .yytd{ background:url(../images/ts-bg.jpg) no-repeat center bottom; padding: 60px 0; margin-top: 4px;}
    .point-dp-sub {
        height: 600px;
    }
    .point-dp-sub li {
        position: relative;
        float: left;
        width: 50%;
        height: 50%;
        overflow: hidden;
    }
    .point-dp-sub li>* {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
    }
    .point-dp-sub li .point-dp-info {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding-top: 105px;
    }
    .point-dp-sub li .point-dp-info .point-dp-name {
        position: relative;
        font-size: 24px;
        color: #fff;
        text-align: center;
    }
    .point-dp-sub li .point-dp-info .point-dp-detail {
        font-size: 14px;
        color: #fff;
        margin-top: 22px;
        text-align: center;
    }
    .point-dp-sub li .point-dp-info .point-dp-name::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -6px;
        width: 40px;
        height: 1px;
        margin-left: -20px;
        background-color: #fff;
    }
    .point-dp-sub li:nth-last-of-type(3) .point-dp-info .point-dp-name, .point-dp-sub li:nth-last-of-type(3) .point-dp-info .point-dp-detail {
        color: #333;
    }
    .point-dp-sub li:nth-last-of-type(3) .point-dp-info .point-dp-name::after {
        background-color: #333;
    }
    .point-dp-sub li:nth-last-of-type(4)>a {
        background-color: rgba(0,0,0,0.5);
    }
    .point-dp-sub li:nth-last-of-type(3)>a {
        background-color: rgba(255,255,255,0.85);
    }
    .point-dp-sub li:nth-last-of-type(2) .point-dp-info {
        background-color: #0e6b53;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
    .point-dp-sub li.two-parts a .point-dp-info {
        float: left;
    }
    .point-dp-sub li:nth-last-of-type(1) .point-dp-info {
        background-color: #d1ba87;
    }
    .point-dp-sub li.two-parts a>div {
        width: 50%;
        height: 100%;
    }
    .point-dp-sub li.two-parts a .point-dp-info {
        float: left;
    }
    .point-dp-sub li.two-parts a>div {
        width: 50%;
        height: 100%;
    }
    .point-dp-sub li.two-parts a .point-dp-image {
        float: right;
        overflow: hidden;
    }
    .point-dp-sub li.two-parts a .point-dp-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all .5s;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
    }

    .point-dp-sub li:hover img{transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);}
		

.ny-ban img{ max-width: 100%; display: block;}
/*当前项*/
.pagenavbox { height: 60px; background: url(../images/nynav-bg.jpg) no-repeat center 0; background-color: #ECE6D9;}
.fixed {
	position: fixed;
	top: -5px;
	left: 0;
	width: 100%;
	z-index: 99;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.default {		
	box-shadow:0 0 0;
}
.pagenavbox .pagernavlist{line-height:60px;display:block;color:#333;font-size:16px;padding:0 26px;position:relative; float:left;}
.pagenavbox .pagernavlist:after{content:"";width:1px;height:16px;background-color:#dcdcdc;position:absolute;top:50%;margin-top:-8px;right:0}
.pagenavbox .pagernavlist:nth-of-type(1){padding:0 26px 0 0}
.pagenavbox .pagernavlist:nth-last-of-type(1){padding-right:0}
.pagenavbox .pagernavlist:nth-last-of-type(1):after{display:none}
.pagenavbox .pagernavlist:hover,
.pagenavbox .pagernavlist.cur{color:#0e6b53;font-weight:bold}
.pagenavright .list{line-height:60px;color:#666}
.pagenavright .home{margin-right:4px}
.pagenavright .home img{display:initial;vertical-align:middle;margin-bottom:2px}
.pagenav-ph{ display:none;}


/*内页导航*/
.ny-ban{ background: url(../images/ny-ban/ban-ny.jpg) no-repeat center 0; position:relative; z-index:10; height: 300px;}
.ny-ban .ban-des{ width:100%;}
.ny-ban .ban-des p{font-size: 24px;color: #F7F3EB; margin-top: 85px; text-align: center;}
.ny-ban .ban-des h3{font-size: 36px;font-family: "宋体";color: #F7F3EB;margin: 10px 0; text-align: center;}
.ny-ban img{ max-width: 100%; display: block;}


/* 页脚 */
.ft-wrap{ background:url(../images/ft-bg.jpg); padding-top:48px;  background-size: cover;}
.ft-logo img{ display: block; margin:0 auto; }
.ft-nav{ margin-top:50px; margin-bottom: 43px;}
.ft-nav a{ padding:0 45px; color:#fff; font-size: 18px;}
.ft-nav a:first-child{ padding-left:0;}
.ft-nav a:last-child{ padding-right:0;}
.info-ewm .img{width:116px;height:116px;line-height:116px;background-color:#fff;text-align:center}
.info-ewm img{display:initial;vertical-align:middle;width:100%; }
.info-ewm .text{color:rgba(255,255,255);text-align:center;margin-top:10px}
.footother{ float: right;}
.footother .foototherlist{padding:0 14px;color:rgba(255,255,255,0.5); line-height:24px; border-right:1px solid rgba(255,255,255,0.5);transition:0.6s ease 0s;-webkit-transition:0.6s ease 0s;-moz-transition:0.6s ease 0s}
.footother .foototherlist:nth-child(1){ padding-left:0;}
.footother .foototherlist:nth-child(2){border-right:none; padding-right: 0;}
.footer_sel { line-height:24px; width:110px; padding-left:14px; height:24px; color:#fff; background-color:transparent; border:none; outline:none; appearance:none;  -moz-appearance:none;  -webkit-appearance:none; background: url(../images/jt3.png) no-repeat right 20px center; }
.footer_sel option{ color:#666;}
.catinfo{ display:flex; justify-content:space-between;}
.info1,.info2{ background: url(../images/ft-ico1.png) no-repeat 0 center; height: 56px; padding-left: 58px; margin-top: 39px;}	
.info-l{ font-size: 19px; font-weight: bold; color:#fff; float: left; line-height: 56px;}
.info-r{ color:#fff; float: left;}
.info-r p{ font-size: 18px; /* line-height: 24px; */ line-height:31px;}
.info-r i{ font-size: 14px;}
.info2{ background: url(../images/ft-ico2.png) no-repeat 0 center;}
.info2 span{ font-weight: normal; font-size: 18px;}
.copyright{ color:#fff; border-top: 1px solid rgba(255,255,255,.04); padding:31px 0; margin-top: 29px; }
.copyright a{ color:#fff;}
.copyright .copyinfo{ float:left;}
.copyright .copyinfo a{ padding-right: 22px;}
 

/* 网站地图 */
.map_main {
    overflow: hidden;
    border: solid 5px #F0F0F0;
    padding-bottom: 30px;
    background: #fff;
	width:1280px;
	margin:30px auto;
}
.sitemap_con {
    width: 1120px;
    margin: 0 auto;
    color: #666;
}
.sitemap_con .map_top {
    border-bottom: solid 1px #d7d7d7;
}
.site_r_link {
    width: 136px;
    margin-top: 20px;
    border: 1px solid #cdcdcd;
    background: #F8F8F8;
    padding: 5px 10px;
    float: right;
}
.site_plc {
    padding: 5px 0;
    text-indent: 10px;
}
.sitemap_con h4 {
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    margin: 10px 0;
    margin-right: 10px;
}
.b4 {
    border: 1px dashed #b3b3b3;
    padding: 10px 5px;
}
.b4 ul {
    padding: 0 11px;
}
.b4 li {
    float: left;
    line-height: 25px;
    height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 133px;
    overflow: hidden;
    margin: 0 10px;
}
.b4 li:hover a{ color: #c30101; text-decoration: underline;}
.zabtcon dl { width:1100px; height:25px; line-height:25px; margin-bottom:10px;}
.zabtcon dl dt{ float:left;}
.zabtcon dl dt a{ font-weight:bold;  color:#c30101; padding-right:20px;}
.zabtcon dl dd{ float:left;}
.b4 .zabtcon dl ul { padding: 0;}
.b4 .zabtcon dl ul li{ padding-right:20px; margin:0; width:auto;}

/* 企业荣誉 */
.photos_wrap .qyfc-wrap{ margin-top:40px;}
.photos_wrap .title{ margin-left:42px; margin-top:0;}
.photos_wrap ul ,qyfc-wrap ul{ margin:35px 0 14px;}
.photos_wrap .gallery , .qyfc-wrap .gallery{
    text-align: center;
}
.gallery img {
    height: 100%;
}

.gallery a {
    width:227px; 
	height:166px;
    display: inline-block;
    overflow: hidden;
}

.baguetteBoxOne { width:1200px;  margin:40px auto 0 auto;}
.photos_wrap .baguetteBoxOne { width:1020px;  margin:40px auto 0 auto;}

.list dl { float: left; background: #f0f0f0; margin: 0 29px 30px 0;}
.list dt{ border: 1px solid #e5e5e5; padding:2px; background: #fff;}
.list dl dt img { display: block;width: 100%; }
.list dl dd { height: 50px; line-height: 50px;text-align: center;  color:#4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f0f0f0;}




/* 右侧悬浮窗 */
.rightNav{position: fixed;right: 18px;top:70%;height:520px;margin-top:-175px;z-index:1001; display: none;}
.rightNav li{ background:#fff; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); line-height:56px; width:56px; -webkit-transition:all 0.3s; transition:all 0.3s; height:56px; text-align: center; border-radius:3px; margin-bottom: 10px; behavior: url(css/PIE.htc); }
.rightNav li .s1,.rightNav li img,.rightNav li a{ display: block; width:100%; height:100%; }
.rightNav li a{ position: relative; }
.rightNav li .s1{ -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); -webkit-transition:all 0.3s; transition:all 0.3s; opacity:1; position: absolute; top:0; left:0; background-color: #d2bb89; }
.rightNav li .s2{ display: inline-block; vertical-align: middle; width:36px; line-height:1.3; font-size:14px; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; visibility: hidden; color:#fff; position: relative; margin-top:10px; }
.rightNav li .s3{ display: block; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; position: relative; height:100%; visibility: hidden;}

.rightNav li:hover .s3{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s2{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
.rightNav li:hover .s1{ opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav li:hover{ background:#01763a;  }

.goto{ display: none; }
.w_1366 .rightNav{ height:350px; margin-top:-175px; right:5px; }
.w_1366 .rightNav li{ width:40px; height:40px; line-height:40px; }
.w_1366 .rightNav li .s2{ font-size:12px; width:30px; }

.rightNav .w .r_ewm{ position: absolute; width:130px;  top:50%; margin-top:-80px; right: 78px; padding:8px;border-radius:10px; background:#fff;behavior: url(css/PIE.htc); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
.rightNav .w .r_ewm i{ height:100%; right: -8px; position: absolute; width:8px; top:0; background:url(../images/arr2.png) no-repeat center; }
.rightNav .w:hover .r_ewm{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible; }
.w_1366 .rightNav .w .r_ewm{ right: 60px; }
.article-page{padding:80px 0}.article-page .article-head{margin-bottom:30px;text-align:center}.article-page .article-head .t{font-size:2.7em}.article-page .article-head .info{margin-top:10px;color:#707070}.article-page .article-head .s{margin:0 15px}.article-page .article-cont{margin-bottom:30px}.article-page .article-cont::after{content:"";display:block;clear:both}
.article-page .article-cont p,.article-page .article-cont .p{text-indent:2em;text-align:justify;text-justify:inter-ideograph; font-size:16px;}
.article-page .article-cont p+p,.article-page .article-cont .p+.p{margin-top:1em}.article-page .article-cont .img{margin:1em 0}
.article-page .article-cont .img.left{float:left;margin:0 35px 25px 0;width:710px}
.article-page .article-cont .img.right{float:right;margin:25px 0 0px 35px;width:710px}
.article-page .article-cont img{display:block;margin:auto;max-width:100%;height:auto !important}.article-page .article-cont .video-mod{margin-bottom:1em}.article-page .article-cont video{display:block;margin:auto;max-width:100%}.article-page .article-paging{overflow:hidden;padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.article-page .article-paging .article-link{position:relative;-webkit-transition:color .3s;transition:color .3s}.article-page .article-paging .article-prev{float:left;padding-left:30px}.article-page .article-paging .article-next{float:right;padding-right:30px}.article-page .article-paging .xfont{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article-page .article-paging .article-prev .xfont{left:0}.article-page .article-paging .article-next .xfont{right:0}.article-page .share-mod{margin-bottom:20px}.article-page ul li{list-style:disc}.article-page ol li{list-style:decimal}.article-page .slick-contsL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.article-page .slickY1{width:986px}.article-page .slickY1 .img{width:986px;height:554px;overflow:hidden;background-color:#b8a57d;margin:0}.article-page .slickY1 .img img{width:100%;height:auto}.article-page .slickY2{width:233px}.article-page .slickY2 .img{width:233px;height:131px;overflow:hidden;background-color:#b8a57d;margin:0}.article-page .slickY2 .img img{width:100%;height:auto}.article-page .slickY2 .slick-slide .slick-item{margin:0px 0 10px;cursor:pointer}.article-page .slickY2 .slick-arrow{top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:84px;height:114px;background-size:cover;background-repeat:no-repeat;background-position:center}.article-page .slickY2 .slick-arrow.slick-prev{background-image:url(../images/prev2.png);left:50%;top:24px}.article-page .slickY2 .slick-arrow.slick-next{background-image:url(../images/next2.png);left:50%;bottom:44px}.article-page .slickY2 .slick-slide.slick-current.slick-active .img{background-color:#006835}.article-page .slick-contsL .slick-arrow{position:absolute;width:40px;height:40px;border:0;border-radius:50%;background:#b8a57d;color:#fff}.article-page .slick-contsL .slick-arrow:hover{background:#006835}.article-page .slick-contsL .slick-arrow::before{font-size:20px}.article-page .slick-contsL .slick-prev::before{content:"\e506"}.article-page .slick-contsL .slick-next::before{content:"\e507"}@media screen and (min-width: 769px){.article-page .article-paging .article-link:hover{color:#006c2d}.slickY1{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.anima .slickY1{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}.slickY2{opacity:0;-webkit-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.anima .slickY2{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@media screen and (max-width: 768px){.article-page{padding:50px 0}
.article-page .article-head .t{font-size:2.7em}.article-page .article-head .info{margin-top:5px}.article-page .article-head .s{margin:0 5px}.article-page .article-cont{margin-bottom:20px}.article-page .article-cont .img.left{float:none;margin:0;width:auto}.article-page .article-cont .img.right{float:none;margin:0;width:auto}.article-page .article-cont .p+.img,.article-page .article-cont .img+.p{margin-top:1em}.article-page .article-paging{padding:10px 0}.article-page .share-mod{margin-bottom:10px}.article-page .slick-contsL{display:block;margin-bottom:20px}.article-page .slickY1{width:100%}.article-page .slickY1 .img{width:100%;height:52vw}.article-page .slickY2{width:auto;margin:10px -5px 0}.article-page .slickY2 .img{width:100%;height:25vw}.article-page .slickY2 .slick-slide{margin:0 5px}.article-page .slickY2 .slick-slide .slick-item{margin:0}.article-page .slickY2 .slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article-page .slickY2 .slick-arrow.slick-prev{left:15px;top:50%}.article-page .slickY2 .slick-arrow.slick-next{right:25px;bottom:auto;left:auto}.article-page .slick-contsL .slick-prev::before{content:"\e504"}.article-page .slick-contsL .slick-next::before{content:"\e505"}}
.x-wrap {
    position: relative;
    margin: auto;
    width: 1230px;
    height: 100%;
}
.nav-box{
    margin-top:14px;
}
.nav-box p {
    float: right;
    font-size:28px;
    color: #2d6c5c;
    font-weight: bold;
    font-family: arial;
    line-height: 30px;
    text-align: left;
    position: relative;
    padding: 5px 0 5px 70px;
}
.nav-box p span {
    display: block;
    font-weight: normal;
    color: #565656;
    font-size: 15px;
    line-height: 20px;
}
.nav-box p:after {
    content: '';
    display: block;
    width: 54px;
    height: 54px;
    background: url(../images/dh.png) no-repeat center;
    border-radius: 5px;
    position: absolute;
    top: 3px;
    left: 4px;
}